north castle - German English Dictionary